package com.hhl.flower.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hhl.flower.pojo.entity.Flower;
import com.hhl.flower.pojo.vo.FlowerVO;

import java.util.List;

/**
* @author Liubuzhu
* @description 针对表【flower】的数据库操作Service
* @createDate 2024-06-05 20:42:43
*/
public interface FlowerService extends IService<Flower> {

	/**
	 * 查询花卉列表
	 * @return
	 */
	List<FlowerVO> getFowerList();

	/**
	 * 根据id查询花卉
	 * @param fid
	 * @return
	 */
	FlowerVO getByFlowerId(Integer fid);

	/**
	 * 根据名称模糊查询花卉
	 * @param keyword
	 * @return
	 */
	List<FlowerVO> getByNameLike(String keyword);

	/**
	 * 根据类型查询花卉
	 * @param tid
	 * @return
	 */
	List<FlowerVO> getByType(Integer tid);

	/**
	 * 增加浏览量
	 * @param fid
	 */
	void addViews(Integer fid);
}
